package generator.util;

import java.io.*;

/**
 * Created with IntelliJ IDEA.
 * User: sunguangzhu
 * Date: 13-8-10
 * Time: 下午6:13
 * To change this template use File | Settings | File Templates.
 */
public class MyFileUtils {
    	/**
     * 创建绝对路径(包含多级)
     *
     * @param header
     *            绝对路径的前半部分(已存在)
     * @param tail
     *            绝对路径的后半部分(第一个和最后一个字符不能是/，格式：123/258/456)
     * @return 新创建的绝对路径
     */
    public static File makeDir(String header, String tail) {
        String[] sub = tail.split("/");
        File dir = new File(header);
        for (int i = 0; i < sub.length; i++) {
            if (!dir.exists()) {
                dir.mkdir();
            }
            File dir2 = new File(dir + File.separator + sub[i]);
            if (!dir2.exists()) {
                dir2.mkdir();
            }
            dir = dir2;
        }
        return dir;
    }

}
